projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
765f653
)
GtkThemingEngine: Do not require a default value when registering properties
author
Carlos Garnacho
<carlosg@gnome.org>
Sat, 6 Nov 2010 11:37:46 +0000
(12:37 +0100)
committer
Carlos Garnacho
<carlosg@gnome.org>
Sat, 4 Dec 2010 14:38:40 +0000
(15:38 +0100)
NULL should work for 0 for int/double/enum/... types and NULL for
pointer types, this should be sane enough to not require a default
value.
gtk/gtkthemingengine.c
patch
|
blob
|
history
diff --git
a/gtk/gtkthemingengine.c
b/gtk/gtkthemingengine.c
index 65a3a5560005288983d8e9d62ab3b47eff04fdc6..968656fab103eb12624bc41a7002c72d3b0370b0 100644
(file)
--- a/
gtk/gtkthemingengine.c
+++ b/
gtk/gtkthemingengine.c
@@
-377,7
+377,7
@@
gtk_theming_engine_register_property (GtkThemingEngine *engine,
g_return_if_fail (GTK_IS_THEMING_ENGINE (engine));
g_return_if_fail (property_name != NULL);
g_return_if_fail (type != G_TYPE_INVALID);
- g_return_if_fail (default_value
!= NULL &&
G_IS_VALUE (default_value));
+ g_return_if_fail (default_value
== NULL ||
G_IS_VALUE (default_value));
priv = engine->priv;